artificial liver - French English Dictionary